
%%

for	{
	fputs("for_cycle", stdout);
	}
if	{
	fputs("if_conditional", stdout);
	}
while	{
	fputs("while_cycl", stdout);
	}
else	{
	fputs("otherwise", stdout);
	}
signed	{
	fputs("signed+-", stdout);
	}
register|volatile|static	{
	printf("storage:%s", yytext);
	}
\b(int|long\ long|unsigned\ char|char|long|double|float)\b {
	fputs("var", stdout);
}
(.|"\n"|"\r\n")	{
	printf("%s", yytext);
}

%%

int main(void) {
	yylex();
	return 0;
}

int yywrap(void) {
	return 1;
}
